Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: luobing   发起时间: 2011-06-14 11:33 上午   回复: 1

Print Search
帖子排序:    
   2011-06-14, 11:33 上午
luobing4365 离线,最后访问时间: 2022/5/16 2:05:04 luobing

发帖数前50位
注册: 2009-10-06
发 贴: 19
Smile [:)] smbus host control 的问题
Reply Quote
开发smbus driver,我预备这样去做:
1 找到smbus host controller,利用IoGetDeviceObjectPointer之类的函数与之建立联系;
2 组织smb_request发送之
参考smartbattery和http://hi.baidu.com/zgcat/blog/item/08f6933944e7d5ff3b87ce7e.html。
可是,我怎么去找到smb host?微软提供的一个1999年的文档,里面给的GUID,根本找不到这个驱动,哪位给支支招,先谢谢了^^
IP 地址: 已记录   报告
   2011-06-14, 16:10 下午
luobing4365 离线,最后访问时间: 2022/5/16 2:05:04 luobing

发帖数前50位
注册: 2009-10-06
发 贴: 19
Re: smbus host control 的问题
Reply Quote
更多的调试信息:
参照文档,我使用GUID_SMB去列举设备接口,可是根本没有这样的接口(即用status = IoGetDeviceInterfaces(&GUID_SMB,
NULL,
0,
&pInterfaceList);
得到的pInterFacelist为空)。设备管理器中显示“Intel(R) N10/ICH7 Family SMBus Controller - 27DA”,但是没有与这个设备相应的驱动存在。...如果smbclass.sys和smbhc.sys不存在的话,smbus client driver如何运作?
这么神奇的事情是怎么产生的,以我浅薄的知识背景真是无法理解(愧对引我入门的老师了>:),谁能解释一下? 并且...我该怎么做才能实现这篇文档所说的第一步,Obtaining a Handle to the SMBus?
IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » smbus host control 的问题

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.